@charset "utf-8";/***
******************************************** 全局css*************************************************/
*{font-family: Microsoft YaHei,Tohoma,Arial;}
html,body{min-height:100%;width:100%;}
body{color:#000;font-size:12px;margin:0 auto;padding:0;background:#3f2d17;}
html,body,div,dl,dt,dd,ul,ol,li,th,td,p{margin:0;padding:0;outline:none;}
img,body,html{border:0;}
ol,ul{list-style:none;}
q:before,q:after{content:'';}
a{color:#000000;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());-webkit-transition:all 200ms;-moz-transition:all 200ms;}
a:hover{color:#f48502;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;overflow:hidden;}
input.btnred,a.btnred{width:179px; height:39px; text-align:center; line-height:39px;border:0; background:url(../images/btnred.gif);color:#fff; font-size:16px; cursor:pointer;}
a.btnred{ display:block;}
textarea{resize:none;overflow:auto;}
#wrapper{width:1280px;min-height:100%; background:#fff;margin:0 auto; }
#header{width:1203px;height:92px;margin:0 auto; position:relative; z-index:100;}
#header .header{width:1203px;height:92px;margin:0 auto;background:#fff url(../images/hbg.jpg) no-repeat; position:fixed;top:0; z-index:10;}
#header h1{ margin:0; float:right;}
#header .nav{padding:45px 0 18px 0; float:left; font-size:14px; /*background-color:#006699*/}
#header .nav li{ float:left;padding:0 20px 0 18px; font-weight:bold}
#header .nav li a img{ float:left; margin-top:-9px} 
#header .nav li a span{ float:left; margin-left:2px; text-decoration:underline}
#header .nav li a:hover{color:#f48502; text-decoration:none;}
#header .nav li.cur{ background:url(../images/navcur.png) no-repeat left center;}
#header .nav li.cur a{color:#f48502;}

.daohang_xl{ float:left; width:568px; height:182px; overflow:hidden; padding-top:8px; position:absolute; z-index:900; margin-top:47px; background-image:url(../images/daohang_xl_bg.png); display:none}
.daohang_xl .xl_box{ float:left; width:135px; height:182px; border-left:#524534 1px solid;}
.daohang_xl .xl_box:hover{ background-image:url(../images/xl_box_hover.gif); background-repeat:repeat-x; background-position:0px bottom}
.daohang_xl .xl_box a{ float:left; width:135px; height:34px; overflow:hidden; font-size:14px; color:#FFF; line-height:34px; text-align:center}
.daohang_xl .xl_box a:hover{ background-color:#b08656}


#main{width:1203px; margin:0 auto; padding-bottom:20px;}
#mbanner{width:1201px;height:392px;overflow:hidden;border:1px solid #ccc; margin-bottom:35px;}
#mbanner img{ vertical-align:top;}
#footer{width:1280px; margin:0 auto 0 auto;overflow:hidden;color:#fff; padding-bottom:20px; background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; background-position:535px 0px}
#footer a{color:#fff;}
#footer .link{width:830px; float:left; padding-top:20px; padding-left:17px; background-image:url(../images/footrt_tglm.png); background-repeat:no-repeat; background-position:586px 15px}
#footer .link dl{width:118px; float:left;}
#footer .link dt{padding-bottom:15px; font-size:14px}
#footer .link dd{padding-bottom:9px;}
#footer .copy{ float:right; text-align:right; margin-top:20px}
#footer .copy p{ margin:5px 0 25px 0}
#toolbar{width:38px;position:fixed;top:92px; z-index:80;}
#toolbar #cur{ display:block;width:35px; height:34px; background:#fff;border:1px solid #505050;border-right:0; position:absolute;left:3px;top:0; z-index:2; filter:alpha(opacity=0);opacity:0;}
#toolbar .snav{padding:0 0 0 3px; position:relative; z-index:3;}
#toolbar .snav li{width:34px; height:35px; position:relative; margin-bottom:4px;}
#toolbar .snav li a{ display:block;width:34px; height:35px; background:url(../images/toolbarbg.png);}
#toolbar .snav span{ display:block;width:127px; height:34px; text-align:center; line-height:34px; background:url(../images/tipbg.png); position:absolute;left:40px;top:-1px; font-size:14px; display:none;} 
#toolbar  .snav li.icon-search a{ background-position:-3px 0;}
#toolbar  .snav li.icon-language a{background-position:-3px -39px;}
#toolbar  .snav li.icon-msg a{background-position:-3px -78px;}
#toolbar  .snav li.icon-share a{background-position:-3px -117px;}
#toolbar  .snav li.icon-evaluation a{background-position:-3px -156px;}
#toolbar  .snav li.icon-login a{background-position:-3px -196px;}
#toolbar  .snav li.icon-search a:hover,#toolbar  .snav li.icon-search .cur{ background-position:-43px 0;}
#toolbar  .snav li.icon-language a:hover,#toolbar  .snav li.icon-language .cur{background-position:-43px -39px;}
#toolbar  .snav li.icon-msg a:hover,#toolbar  .snav li.icon-msg .cur{background-position:-43px -78px;}
#toolbar  .snav li.icon-share a:hover,#toolbar  .snav li.icon-share .cur{background-position:-43px -117px;}
#toolbar  .snav li.icon-evaluation a:hover,#toolbar  .snav li.icon-evaluation .cur{background-position:-43px -156px;}
#toolbar  .snav li.icon-login a:hover,#toolbar  .snav li.icon-login .cur{background-position:-43px -196px;}
#toolbar .box{width:290px; height:318px; background:#fff;border:1px solid #505050; position:absolute;left:38px;top:0; display:none;}
#toolbar .box .info{ width:212px; margin:0 auto; padding-top:15px;}
#toolbar .box .info .title{ font-size:18px;color:#d0101b;border-bottom:1px solid #868686;height:40px; line-height:40px;}
#toolbar .box .t-search li{padding:8px 0;}
#toolbar .box .t-search .input{width:210px; height:30px;border:1px solid #3c3c3c; padding:0; text-indent:5px; font-size:14px; line-height:30px;}
#toolbar .box .t-search .btn{width:212px; height:32px;border:0; background:url(../images/btnsearch.gif); cursor:pointer; overflow:hidden; text-indent:-9999px;}
#toolbar .box .t-search,
#toolbar .box .t-share,
#toolbar .box .t-evaluation,
#toolbar .box .t-login{padding-top:15px; font-size:14px;}
#toolbar .box .t-login dt{padding:8px 0;}
#toolbar .box .t-login dd{padding-bottom:10px;}
#toolbar .box .t-login .fg{color:#868686;}
#toolbar .box .t-login .bout{padding:8px 0;}
#toolbar .box .t-login .input{width:210px; height:30px;line-height:30px;border:1px solid #3c3c3c; padding:0; text-indent:5px; font-size:14px;}
#toolbar .box .t-login a.btn{ display:block;height:28px;text-align:center; float:left; text-decoration:none!important; padding:0;}
#toolbar .box .t-login .btn{width:95px; height:30px;border:1px solid #6e6e6e; background:url(../images/btnbg.gif); cursor:pointer; font-size:14px;color:#fff; line-height:30px;font-weight:bold; float:right;}
#toolbar .box .t-evaluation dt{padding:5px 0;}
#toolbar .box .t-evaluation dd{padding-bottom:10px;}
#toolbar .box .t-evaluation .bout{padding:8px 0;}
#toolbar .box .t-evaluation .textarea{width:210px; height:60px;border:1px solid #3c3c3c; padding:0; font-size:14px;}
#toolbar .box .t-evaluation .input{width:210px; height:30px;line-height:30px;border:1px solid #3c3c3c; padding:0; text-indent:5px; font-size:14px;}
#toolbar .box .t-evaluation .btn{width:95px; height:30px;border:1px solid #6e6e6e; background:url(../images/btnbg.gif); cursor:pointer; font-size:14px;color:#fff; line-height:30px;font-weight:bold; float:right;}
#toolbar .box .t-evaluation .level{width:210px; overflow:hidden;}
#toolbar .box .t-evaluation .level span{ float:left; margin-right:10px;}
#toolbar .box .t-evaluation .start{width:100px; height:20px; overflow:hidden; position:relative;background:url(../images/start.gif) 0 -20px; float:left;}
#toolbar .box .t-evaluation .start a{display:block;width:100px; height:20px; position:absolute;left:0;top:0; overflow:hidden; text-indent:-999px; }
#toolbar .box .t-evaluation .start a:hover,
#toolbar .box .t-evaluation .start a.cur{background:url(../images/start.gif) 0 0;}
#toolbar .box .t-evaluation .start a.s1{width:20px; z-index:5;}
#toolbar .box .t-evaluation .start a.s2{width:40px;z-index:4;}
#toolbar .box .t-evaluation .start a.s3{width:60px;z-index:3;}
#toolbar .box .t-evaluation .start a.s4{width:80px;z-index:2;}
#toolbar .box .t-evaluation .start a.s5{z-index:1;}
#read{width:56px;height:56px;margin-left:1280px; position:fixed;bottom:164px;color:#fff; z-index:80;}
#read .code{width:42px; height:86px; background:url(../images/btn-code.gif); position:relative;}
#read .code .info{width:377px; height:145px;padding:15px 0 0 13px;background:url(../images/codebg.gif); position:absolute;left:-390px;top:-5px; display:none;}
#read .code .info dl{width:112px; height:139px; float:left; overflow:hidden; margin-right:7px;}
#read .code .info dt{width:112px; height:112px; background:#fff; overflow:hidden;}
#read .code .info dd{ text-align:center;padding-top:4px;}

#read .contacttel{ display:block;width:56px; height:56px; background:url(../images/r_f_01.jpg); cursor:pointer}
#read .contacttel .info{width:200px; height:56px; background-color:#c1553b; position:absolute;left:-200px; display:none;}
#read .contacttel .info dl{width:200px; height:56px; float:left; overflow:hidden;}
#read .contacttel .info dt{width:200px; height:56px; overflow:hidden;}

#contactqq{ display:block;width:56px; height:56px; background:url(../images/r_f_02.jpg); margin-top:10px;}

#gotop{ display:block;width:56px; height:56px; background:url(../images/btn-top.gif); margin-top:10px;}

.slidesjs-navigation{ display:none;}
.slidesjs-pagination{ position:absolute;bottom:13px;right:10px; z-index:100;}
.slidesjs-pagination li{float: left;margin: 0 5px;}
.slidesjs-pagination li a{display: block;width: 13px;height: 0;padding-top: 13px;background-image: url(../images/pagination.png);background-position: 0 0;float: left;overflow: hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position: 0 -26px}
.slidesjs-pagination li a:hover{background-position: 0 -13px}

#bg{ width:100%; height:100%; position:fixed;left:0;top:0; z-index:88; background:url(../images/bbg.png);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.pop{width:537px; position:fixed;left:50%;top:50%; margin:-135px 0 0 -268px;background:#373737;border-radius:10px; z-index:9999; font-size:16px;color:#fff; line-height:1.8em; display:none;}
.pop .close{ display:block;width:22px; height:22px; overflow:hidden; text-indent:-9999px; position:absolute;top:10px;right:10px; background:url(../images/close.gif);}
.pop-info{padding:20px 50px;}
.pop-info h3{ margin:0; font-size:20px; font-weight:normal;}
.pop .input{width:418px; height:34px; line-height:34px;border-radius:5px; background:#fff;border:1px solid #fff;}
.pop-info p{ padding:10px 0;}
.pop .pop-tab td{ padding:10px 0;}